package top.asteam.springcloud.lb;

import org.springframework.cloud.client.ServiceInstance;

import java.util.List;

/**
 * @Author Rock Wang
 * @Time 2021/4/18
 */
public interface LoadBalancer {

    /**
     * 表示发现系统中的服务实例。每个服务都有可能多个生产者，用List存储。
     * @Author Wang Xinwei
     * @param serviceInstances
     * @return
     */
    ServiceInstance instance(List<ServiceInstance> serviceInstances);

}
